h4 {
    font-size: 24px;
}
ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
a {
    color: #555;
    text-decoration: none;
}
#page-curmbs li {
    float: left;
}
#page-curmbs .current a {
    color: #999;
}
#page-curmbs li a {
    padding: 0 10px 0 0;
    margin-right: 5px;
    background-repeat: no-repeat;
    background-position: right center;
}
ul li {
    padding: 0 10px 0 0;
    margin-right: 5px;
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0;
}
.ic {
    display: -moz-inline-stack;
    display: inline-block;
    padding: 0;
    vertical-align: -2px;
    font-size: 0;
    line-height: 9999em;
    overflow: hidden;
    position: relative;
    width: 16px;
    height: 16px;
   background-image: url("http://static.wenku.bdimg.com/static/common/pkg/pkg_newcomm_mvp_zf866467c.png");
}
ic_doc,
.ic_docx {
    background: no-repeat;
    background-position: -877px -36px
}
.ic_dps {
    background: no-repeat;
    background-position: -709px -36px
}
.ic_epub {
    background: no-repeat;
    background-position: -688px -36px
}
.ic_et {
    background: no-repeat;
    background-position: -667px -36px
}
.ic_pdf {
    background: no-repeat;
    background-position: -625px -36px
}
.ic_pot {
    background: no-repeat;
    background-position: -604px -36px
}
.ic_pps {
    background: no-repeat;
    background-position: -646px -36px
}
.ic_ppt,
.ic_pptx {
    background: no-repeat;
    background-position: -856px -36px
}
.ic_rtf {
    background: no-repeat;
    background-position: -835px -36px
}
.ic_txt {
    background: no-repeat;
    background-position: -814px -36px
}
.ic_vsd {
    background: no-repeat;
    background-position: -772px -36px
}
.ic_wps {
    background: no-repeat;
    background-position: -793px -36px
}
.ic_xls,
.ic_xlsx {
    background: no-repeat;
    background-position: -730px -36px
}
.ic_album {
    background: no-repeat;
    background-position: -541px -36px
}
.similar_doc .doc-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 22px;
    margin: 0;
}
.similar_doc .doc-title a {
    font-size: 14px;
}
.similar_doc .tail-info {
    height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    line-height: 18px;
    padding-left: 24px;
}
.note #doc-info-5,
.doc_description {
    height: auto;
    margin-right: 272px;
    color: #777;
    line-height: 1.5;
    word-break: break-all;
    word-wrap: break-word;
    //height: 16px;
    overflow: hidden;
    position: relative;
}